package com.itheima.dao;

import com.itheima.pojo.Order;

import java.util.List;
import java.util.Map;

public interface OrderDao {
    Order findByCondition(Order order);
    //向数据库中添加[t_order]预约条目
    void add(Order order);

    Map findById(Integer orderId);

    //今日预约数量
    Integer getTodayOrderNumber(String reportDate);
    //今日到诊数量
    Integer getTodayVisitsNumber(String reportDate);
    //本周预约数量
    Integer getThisWeekOrderNumber(String fristDayOfWeek);
    //本周到诊数量
    Integer getThisWeekVisitsNumber(String fristDayOfWeek);
    //本月预约数量
    Integer getThisMonthOrderNumber(String firstDay4ThisMonth);
    //本月到诊数量
    Integer getThisMonthVisitsNumber(String firstDay4ThisMonth);
    //热门套餐
    List<Map<String,Object>> getHotSetmeal();
}
